package com.hkbigdata.datagovernance.meta.service;

import com.hkbigdata.datagovernance.meta.bean.TableMetaInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hkbigdata.datagovernance.meta.bean.TableMetaInfoForQuery;
import com.hkbigdata.datagovernance.meta.bean.TableMetaInfoVO;

import java.util.List;

/**
 * <p>
 * 元数据表 服务类
 * </p>
 *
 * @author 
 * @since 2024-01-04
 */
public interface TableMetaInfoService extends IService<TableMetaInfo> {
    public void initMetaInfo(String assessDate, String schemaName);

    //查询页面所需元素数据列表
    public List<TableMetaInfoVO> getTableMetaInfoList(TableMetaInfoForQuery tableMetaInfoForQuery);

    //获取页面所需元数据的条数
    public Integer getTableMetaInfoCount(TableMetaInfoForQuery tableMetaInfoForQuery);

    List<TableMetaInfo> getAllTableMeteInfo();
}
